<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/plugins/vue/dist/vue.js"></script>
    <script src="js/plugins/axios/dist/axios.js"></script>
    <script src="js/common.js"></script>

</head>
<body>
    <div id="app">

    </div>
    <script type="text/javascript">
        new Vue({
            el:"#app",
            mounted(){

                // 获取当前路径 https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
                var url =location.href;
                // 方法获取code
                var code=param2JsonObj(url).code;

                this.$http.get("/login/wechat/"+code).then(res=>{

                    if(res.data.success){ //登录成功
                        //提示
                        alert("登录成功!!!");
                        //保存token和logininfo对象到localStorage
                        var token = res.data.resultObj.token;
                        var logininfo = res.data.resultObj.logininfo;
                        localStorage.setItem("token",token);
                        //localStorage保存的数据是字符串，所以要将json对象转成json格式的字符串
                        localStorage.setItem("logininfo",JSON.stringify(logininfo));
                        //跳转到前台首页
                        location.href = "/index.html";
                    }else {
                        // 跳转到绑定页面
                        var access_token = res.data.resultObj.access_token;
                        var openid = res.data.resultObj.openid;


                        location.href = "/binder.html?accessToken="+access_token+"&openId="+openid;

                    }

                }).catch(res=>{

                    alert("网络繁忙！请稍后重试！！！")

                })
            }
        })
    </script>

</body>
</html>








